home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / comm / htmst512.zip / BRUCE512.DOC next >
Text File  |  1995-12-06  |  25KB  |  478 lines

  1. BRUCE512.DOC                         1                         Revised: 12/06/95
  2.  
  3. --------------------------------------------------------------------------------
  4.                               Contact information
  5.  
  6. For the following routines:  AV,  BFIND,  COPSINCE,  DATES,  DIRCOMP,  DIRTOTAL,
  7. FILL, FIXTEXT,  FORTUNE,  HTMSTRIP,  PAGINATE,  READINIT,  and  READMAKE-created
  8. files:
  9.  
  10.                 Bruce Guthrie
  11.                 Wayne Software
  12.                 113 Sheffield St.
  13.                 Silver Spring, MD 20910
  14.  
  15.                 fax: (301) 588-8986
  16.  
  17. For the following routines:  CHANGE, CONVERT, FILUPDAT, ISAMFIND/ISAMMAKE, READ,
  18. and READY:
  19.  
  20.                 Bruce Guthrie
  21.                 Room H-4885
  22.                 U.S. Dept of Commerce/ESA/STAT-USA
  23.                 Washington, DC 20230
  24.  
  25.                 fax: (202) 482-2164
  26.                 voice: (202) 482-3234
  27.  
  28.                 E-Mail: bguthrie@doc.gov
  29.  
  30. Foreign users:  Please provide  an  Internet-reachable  e-mail  address  in  all
  31. correspondence if you have any hope of getting a reply!  Internet e-mail is  the
  32. preferred method of contact for all  other  users  as  well.   America  On-Line,
  33. CompuServe, and Prodigy all offer Internet e-mail access so get with it!
  34.  
  35. Since these programs are typically "freeware"  (with  the  exception  of  people
  36. trying to make money from them instead of me), they generate maybe $100/year  in
  37. revenue for me.  As such, my ability to afford  wonderful  customer  support  is
  38. somewhat restricted.   Please  do  not  leave  messages  saying  "Call  me  long
  39. distance".  Also, please be specific  about  what  problems  you  encounter  and
  40. include command-line inputs as well as any control  or  INI  files  that  you're
  41. using.
  42.  
  43. The "production" releases of these programs are posted  directly  by  me  (Bruce
  44. Guthrie, the author) on the Simtel ftp site at ftp.coast.net.  More  information
  45. about locations at this site is provided later.  People are encouraged to upload
  46. them to bulletin board systems but I do not upload them to BBS's myself.
  47.  
  48. Standard disclaimer in this society:  Wayne Software disclaims all warranties as
  49. to this software, whether express or implied, including without  limitation  any
  50. implied  warranties  of  merchantability,  fitness  for  a  particular  purpose,
  51. functionality, data integrity or protection.
  52.  
  53.  
  54. BRUCE512.DOC                         2                         Revised: 12/06/95
  55.  
  56. --------------------------------------------------------------------------------
  57.                                   Introduction
  58.  
  59. This documentation provides some overview information on a number  of  utilities
  60. that have been posted by Wayne Software.  All  programs  described  herein  were
  61. written by Bruce Guthrie.  Most are distributed with a Wayne Software copyright.
  62. Others were written for the U.S. Department of Commerce.  All are free  for  use
  63. provided relevant documentation is kept with the programs, no changes  are  made
  64. to the programs or documentation, and  they  are  not  bundled  with  commercial
  65. programs or charged for separately.
  66.  
  67. CHANGE, CONVERT, FILUPDAT, ISAMFIND/ISAMMAKE, READ, and READY are excluded  from
  68. the commercial-packaging restriction.  These programs  are  owned  by  the  U.S.
  69. Department of Commerce and may be re-distributed without restriction.
  70.  
  71. People who need to bundle AV, BFIND, COPSINCE, DATES, DIRCOMP,  DIRTOTAL,  FILL,
  72. FIXTEXT, FORTUNE, HTMSTRIP, PAGINATE, READINIT, or READMAKE files in  commercial
  73. packages other than shareware/freeware collections must pay a  $50  registration
  74. fee to "Wayne Software" at the following address.   READMAKE-created  files  are
  75. also subject to this limitation.  I don't expect to make any  money  from  these
  76. utilities but I don't want others to sell them instead.
  77.  
  78. This collection of utilities were compiled using Microsoft's  Visual  BASIC  for
  79. DOS 1.0 compiler.  In each  case,  Thomas  G.  Hanlin  III's  excellent  PBClone
  80. routines,  release  2.3,  provided  additional  functionality.   Since  Tom  has
  81. announced that he will be dropping support for his  PBClone  routines  to  allow
  82. himself to spend time on a real life,  future  directions  for  my  routines  is
  83. uncertain.  The basic routines should be able  to  be  maintained  indefinitely;
  84. we'll see.  I keep thinking that I should be doing Windows programming but  it's
  85. hard to get psyched up for that when you think of Windows as a  computer  virus.
  86. (Don't even think of asking me what I think of Bloatus Notes please...)
  87.  
  88. Each of the utilities are separately described in a like-named *.DOC file.  This
  89. documentation (BRUCEymm.DOC--the file release date is  indicated  by  the  "ymm"
  90. parameter) serves to summarize the various utilities.
  91.  
  92. Most of the routines have defaults that  can  altered  by  using  initialization
  93. files (inifiles).  These are described in the appropriate  documentation.   (One
  94. thing about *.INI files; if you don't  have  one,  it's  in  your  interests  to
  95. specify the "/-I" parameter.  Otherwise, the program searches  your  entire  DOS
  96. path looking for the file.)
  97.  
  98. Wayne Software also writes programs, batch files, and sets up menu  systems  for
  99. people on a for-fee basis.  If you desire this service, contact  Wayne  Software
  100. at the address specified above.
  101.  
  102.  
  103. BRUCE512.DOC                         3                         Revised: 12/06/95
  104.  
  105. --------------------------------------------------------------------------------
  106.                             The programs themselves
  107.  
  108. The utilities are uploaded with a ZIP name that includes the year and  month  of
  109. the release in a "ymm" format ("409" is September 1994 version).  The files  are
  110. posted directly by the author to the Simtel archives at  ftp.coast.net  and  are
  111. available via anonymous ftp through that site.  Users are encouraged to post the
  112. files on bulletin boards and such but, again, the author directly posts only  to
  113. the Simtel archives.
  114.  
  115. If you're using a version of the programs that's more  than  a  year  old,  it's
  116. almost always the case that there's a newer version.  Please check the ftp  site
  117. for an update.  Alternatively, send $10 made out  to  "Wayne  Software"  to  the
  118. Wayne Software address above and I'll send you everything on diskette.  (If  you
  119. need anything other than 3.5" high density, specify that too please.)
  120.  
  121. The current version of each program  is  documented  below.   In  addition,  the
  122. Simtel subdirectory name, the Simtel one-line description, and the regular short
  123. file description (from the *.DIZ file) are provided for each of the programs.
  124.  
  125. This listing is current as of the December 1995 (512) release.
  126.  
  127. SimTel/msdos/arcutil/
  128. av509.zip       Archive view: Free ZIP etc directory viewer
  129.  
  130. AV.EXE:  Archive directory viewer.  Presents list of files in archive (ZIP, ARC,
  131. etc) and lets you sort as desired.  Also allows resetting of the file date based
  132. on the archive's contents.
  133.  
  134. SimTel/msdos/textutil/
  135. bfind511.zip    Boolean FIND command (BFIND BEGIN & END)
  136.  
  137. BFIND.EXE:  Allows Boolean-type FIND requests.  For example, find any line  with
  138. one string AND another one, or any line with one string OR another.
  139.  
  140. SimTel/msdos/textutil/
  141. chang510.zip    Change strings in text files
  142.  
  143. CHANGE.EXE:  Processes change commands in files.  Files can be of any  size  and
  144. type (e.g.  binary or text) and are processed  quickly.   Up  to  thirty  change
  145. commands can be processed in a single pass.  Also  provides  ability  to  remove
  146. trailing spaces from text files.
  147.  
  148. SimTel/msdos/spredsht/
  149. convr512.zip    Convert dBase, ASCII-delim, fixed, 1-2-3
  150.  
  151. CONVERT.EXE:   Converts  between  data  formats:   FROM  dBase,  ASCII-delimited
  152. (typically commas between fields and quotes around strings), and fixed field  TO
  153. Lotus WKS, ASCII-delimited, dBase, and fixed field.
  154.  
  155.  
  156. BRUCE512.DOC                         4                         Revised: 12/06/95
  157.  
  158. SimTel/msdos/dirutil/
  159. cops509.zip     Copies files modified since given date
  160.  
  161. COPSINCE.EXE:  Copies all files modified since a given date.  Primarily used for
  162. making sure you have a back-up of stuff and also to  copy  updated  programs  to
  163. another place.  Lets you define your own groupings of files if desired.
  164.  
  165. SimTel/msdos/batutil/
  166. dates511.zip    Warns you in advance of birthdays etc
  167.  
  168. DATES.EXE:  Program that warns you in advance when an  event  like  a  birthday,
  169. anniversary, or holiday is coming up.  The idea is to give you  advance  warning
  170. so you can send a card or get out of town in time.
  171.  
  172. SimTel/msdos/dirutil/
  173. dirco512.zip    Updates files based on source directory
  174.  
  175. DIRCOMP.EXE:  Similar in some ways to DOS's REPLACE command but adds ability  to
  176. delete extra files in the  destination  subdirectory,  copy  hidden  and  system
  177. files, and prepare a report showing  inconsistencies.   Is  frequently  used  by
  178. network administrators to update workstation files.
  179.  
  180. SimTel/msdos/dirutil/
  181. dirto510.zip    Directory lister and totaller
  182.  
  183. DIRTOTAL.EXE:  Prepares report showing files in subdirectory or  drive.   Allows
  184. some restriction requests (show only files with  date  greater  than  a  certain
  185. value).  Similar to Norton's FF and Ray Van Tassle's WIZ  command  (which  is  a
  186. great program but it doesn't work on network or CD-ROM discs) in some  ways  but
  187. presents a more formal report.  Also allows you to look for duplicate file names
  188. and search by attributes or dates.
  189.  
  190. SimTel/msdos/diskutil/
  191. fill512.zip     Stuffs as many files as possible on disk
  192.  
  193. FILL.EXE:  Program designed to move files off to floppy  diskettes,  taking  the
  194. biggest files first and skipping those that won't fit.  Also provides option  of
  195. splitting large files up, creating a status report, and other features.
  196.  
  197. SimTel/msdos/dirutil/
  198. filup510.zip    Copy updated files based on a control list
  199.  
  200. FILUPDAT.EXE:  Program which compares a selected list of files in a source  path
  201. against those in another path and copies those that have been updated.   Similar
  202. to DOS' REPLACE command but works from a stored list of files and can handle any
  203. number of directories.
  204.  
  205. SimTel/msdos/textutil/
  206. fixtx512.zip    Translate text file characters en masse
  207.  
  208. FIXTEXT.EXE:  Program which applies a user-definable character-translation table
  209. to a text file.  Can allow you to convert graphics  characters  to  their  ASCII
  210. equivalents, lowercase letters to uppercase letter, etc.  Can also  be  used  to
  211. translate DOS text files to Mac or Unix text files and  vice  versa.   Can  also
  212. expand tabs, remove trailing spaces, and remove backspaces.
  213.  
  214.  
  215. BRUCE512.DOC                         5                         Revised: 12/06/95
  216.  
  217. SimTel/msdos/batutil/
  218. fortn510.zip    Fine-tunes DOS FOR command w/options
  219.  
  220. FORTUNE.EXE:  A tuner-upper for the DOS FOR command.   Generates  a  batch  file
  221. which does all those wildcard things you wished FOR could do (like  "FORTUNE  IN
  222. (*.BAS) DO RENAME %A %2*.*" to remove parts of file names).   Lets  you  do  all
  223. sorts of things including distinguishing file name roots from  their  extensions
  224. as well as incrementing file names by specified values.
  225.  
  226. SimTel/msdos/textutil/
  227. htmst512.zip    Reprocesses HTML pages for humans to read
  228.  
  229. HTMSTRIP.EXE:  Goes through downloaded pages from the Web and  removes  imbedded
  230. HTML commands.  Reflows paragraphs and tries to make it basically readable.  Can
  231. be used in conjunction with the PAGINATE command to produce even  more  finished
  232. output.  # unit verbatim
  233.  
  234. SimTel/msdos/textutil/
  235. isamf509.zip    Full-text searching help desk documents
  236.  
  237. ISAMFIND.EXE and ISAMMAKE.EXE:  Programs that work  in  conjunction  to  provide
  238. full-text searching of text files.  This is useful for helpdesk applications and
  239. other functions where you want to search  for  files  and  retrieve  the  "best"
  240. document that matches your search criteria.
  241.  
  242. SimTel/msdos/textutil/
  243. pagin512.zip    Paginates text (indexes, sorts, tables)
  244.  
  245. PAGINATE.EXE:  Reformats text files with  imbedded  formatting  codes.   Handles
  246. things like titles,  footers,  indexes,  alignment,  justification,  multicolumn
  247. listings,  etc.   Also  provides  support  for   imbedding   tabular   data   in
  248. ASCII-delimited or dBase formats which can be imbedded  and/or  sorted  in  your
  249. reports.
  250.  
  251. SimTel/msdos/textutil/
  252. read509.zip     Free viewer, also make any text self-viewing
  253.  
  254. READ.EXE,  READY.EXE,  READINIT.EXE,  and  READMAKE.EXE:   Text  file   browsing
  255. utilities.  READ--Supports marking, copying text,  reading  Unix  and  Mac  text
  256. files, etc.  Handles with files of 16,000 lines or less (approx 800,000  bytes).
  257. READY--truncates or wraps lines over 80 characters in length but  handles  files
  258. of an unlimited number of lines.  READMAKE--Takes an ASCII-text file  and  makes
  259. it self-viewable (using a READ clone).
  260.  
  261.  
  262. BRUCE512.DOC                         6                         Revised: 12/06/95
  263.  
  264. --------------------------------------------------------------------------------
  265.                                 Revision history
  266.  
  267. Detailed revision histories for the programs are only maintained  for  the  last
  268. three releases.  After that, you get the major revision summaries only  for  the
  269. next three releases or so.  No one reads this junk  anyway,  right?   Programmer
  270. types like to put it in to justify what they've been doing over the last  couple
  271. of years.
  272.  
  273. -------------- (full detail; revisions made 1 to 3 months ago)
  274. Release 95/12:
  275.  
  276.   All routines:  This release is  dedicated  to  the  comic  strip  "Calvin  and
  277.   Hobbes" which is about to disappear from 2,400 newspapers  across  the  world.
  278.   I'm not alone in knowing that I'll miss that strip,  the  only  really  bright
  279.   spot in comics these days.  (Being a nerd, I also  enjoy  "Dilbert"  but  that
  280.   strip never brings out the wonder of life, just the basic horrors of the  work
  281.   place.) Now I'll never know the horrors that someone like Calvin will face  on
  282.   his first date.  (Can you imagine how he would  have  perceived  of  something
  283.   like a bra strap?) It was also nice to know someone who was socially less  fit
  284.   than I was even while his cohort was so damned suave.
  285.  
  286.   Some routines may not work with Windows95's new  directory  format.   I'm  not
  287.   crazy enough to have installed the 1.0 version of an  operating  system  so  I
  288.   don't know but you might keep it in mind.
  289.  
  290.   CONVERT:  Now allows you to read fixed-fixed files which contain  lines  which
  291.   do not end with CR/LF.  These are typical of files created on a  mainframe  or
  292.   copied from a tape.  The routine SPLITREC was  previously  included  with  the
  293.   routine to get around this but that's being dropped with  this  release.   Now
  294.   allow the input and output file types to be the same; useful if  you  want  to
  295.   just reformat some existing data.  New  parameters:  /SCAN=n  (allows  you  to
  296.   specify the number of records to scan for maximum field widths if /FROM  ASCII
  297.   and /-INDEF are specified) and /GAP=n (adds n-characters to each output  field
  298.   if /-INDEF and /TO FIXED are  specified  so  columns  will  be  spaced  out  a
  299.   little).  Added a field-definition  file  (SIMIBM.DEF)  for  the  SimTel  file
  300.   archives.  Cleaned up the output field-definition file a little.  Changed  the
  301.   field-definition file to make the decimal count and output length optional.
  302.  
  303.   DIRCOMP:  Now allow for up to 10 file exclusions.
  304.  
  305.   FILL:  Added a message for "last disk of /MULTI set" if you're writing to  the
  306.   last of a multi-disk set.  Also /LAST and /-LAST option indicator  to  control
  307.   whether it shows up or not.
  308.  
  309.   FIXTEXT:  Added automatic detection of  input  text  format  (lines  end  with
  310.   CR/LF, CR alone, or LF alone).  Makes  the  program  ideal  for  automatically
  311.   converting all files in a given subdirectory from, say, Unix text files to DOS
  312.   text files. This became necessary as I started downloading more files from the
  313.   Web.  Dropped a number of parameters related to this:  /CRLF,  /CR,  and  /LF.
  314.   Fixed-length input files now require /n parameter instead of both  /-LINE  and
  315.   /WIDTH=n parameters.  Fixed-length output files now require  /TO  n  parameter
  316.   instead  of  both  /TO  -LINE  and  /WIDTH=n  parameters.   Dropped   /WIDTH=n
  317.   parameter.  Now allow the output files to be created in another  subdirectory,
  318.   allowing you to convert a whole bunch of files from something  one  place  and
  319.   create them to another subdirectory.  Changed default to be not to  produce  a
  320.   *.BAD file (/-F).
  321.  
  322.  
  323. BRUCE512.DOC                         7                         Revised: 12/06/95
  324.  
  325.   HTMSTRIP:  Decided HTMSTRIP did a decent enough job handling  the  files  that
  326.   the second PAGINATE pass was no longer necessary so /-PAG (don't use PAGINATE)
  327.   is now the default.  Split HTMSTRIP out from the PAGINATE  ZIP  for  the  same
  328.   reason. Added parameters:  /SPACES, /-SPACES, /TAB=n,  /WARNINGS,  /-WARNINGS,
  329.   /RULE=string.  Added support for HTML pages with Centering,  whether  PAGINATE
  330.   is used or not.  Added ability to replace [Image], [Input],  and  [Link]  with
  331.   your own strings.  Lots of bug fixes.  Added lots of additional codes  in  the
  332.   HTMSTRIP.INI file as specified by Dave  Raggett's  HyperText  Markup  Language
  333.   Specification Version 3.0 draft  (03/28/95).   Lots  of  debugging  on  tables
  334.   including handling (in a way)  tables  embedded  in  tables.   Dropped  /FORCE
  335.   parameter.  Added automatic detection and skipping of GIF, JPEG, and BMP files
  336.   so you can process all the files in your cache subdirectory.
  337.  
  338.   PAGINATE:  New /Linitfile parameter (allows you to replace characters from the
  339.   input file when you write  out  the  file).   New  marker  commands:   -TITLE,
  340.   -FOOTER, -HEADER  (turn  off  existing  titles,  footers,  and  headers),  and
  341.   PAGEEJECT=string. Dropped HTML and -HTML market commands since HTMSTRIP should
  342.   really be  used  instead.   Removed  HTMSTRIP  from  the  ZIP  and  separately
  343.   distributing.  Fixed following bugs:  (1) reduced chance of blow up if totally
  344.   whacked ASCII-delimited files, (2) the RIGHT marker command didn't  work,  and
  345.   (3) fixed a bug which kept writing out  Alt-255  characters  for  things  like
  346.   bulleted items; they are now replaced by  regular  spaces  on  output.   Other
  347.   changes:  (1) Got tired of it automatically generating an extra page (complete
  348.   with title) if you just happened to write to the last  line  of  the  previous
  349.   page so made titles  conditional  on  actually  printing  something  afterward
  350.   (unless EJECT FRONT or EJECT BACK is specified).  (2) Am now providing a  file
  351.   PAGNOASC.INI which removes graphic and other possibly non-printable characters
  352.   on output (see /Linitfile parameter).  (3) The  program  now  removes  leading
  353.   spaces from input sections  in  which  "#  CENTER"  is  in  effect;  this  way
  354.   re-centering can be successfully done.
  355.  
  356. Release 95/11:
  357.  
  358.   BFIND:  Added /EMPTY and /-EMPTY options.  Switched it so  the  program  reads
  359.   the input files in binary mode which means it won't blow up on non-text  files
  360.   like it did before (although, admittedly, searching for  strings  in  non-text
  361.   files isn't really advised).  Switched the program so it would work  with  DOS
  362.   text files (lines end with CR/LF), Mac text files (lines end with CR), or Unix
  363.   text files (lines end with LF).  Recoded so the program automatically presumes
  364.   search for two strings is "AND" unless otherwise specified (so  "BFIND  SimTel
  365.   Archives *.TXT" is the same thing as "BFIND SimTel AND Archives *.TXT").
  366.  
  367.   DATES:  Allowed "/C" to be used to designate the date input file names.   This
  368.   allows them  to  be  entered  in  an  *.INI  file.   Fixed  up  the  DATES.TXT
  369.   distribution file to correctly reflect formula for start and end  of  Daylight
  370.   Savings Time in the United States (and of course  released  the  version  just
  371.   after DST ended...).
  372.  
  373.   DIRCOMP:  Fixed a bug with the /-F option.
  374.  
  375.   FIXTEXT:  Added /Linitfile option.  More debugging.
  376.  
  377.   HTMSTRIP:  Added automatic wrapping based on the desired line  length  so  you
  378.   don't have to use PAGINATE.   Added  indication  of  input,  link,  and  image
  379.   regions as suggested by the HTMLCon program by Satore Township.  Also switched
  380.   to using a user-provided lookup file for the &xxx; HTML replacement  codes  as
  381.   suggested by that program.  Added several new  options  including  /Linitfile,
  382.   /WRAP, /-WRAP, /SYMBOLS, and  /-SYMBOLS.   Fixed  up  some  stuff  related  to
  383.  
  384. BRUCE512.DOC                         8                         Revised: 12/06/95
  385.  
  386.   <PRE>/</PRE> blocks.
  387.  
  388.   READY:  Added /LOAD option.
  389.  
  390. Release 95/10:
  391.  
  392.   BFIND:  Added wildcard and @listfile support to program.
  393.  
  394.   CHANGE:  Added @listfile support to  program.   Finally  added  some  wildcard
  395.   support for the /FROM specification (warning; nothing that  fancy!).   Rewrote
  396.   the documentation a bit to highlight to/from/in specifications better.
  397.  
  398.   CONVERT:  Fixed a bug with writing to DBF files when you wanted  input  fields
  399.   dropped.  Fixed a bug which periodically reclassified fixed-field input  files
  400.   on you and then added a /-VER option which turns off all input verification if
  401.   nothing else works correctly.
  402.  
  403.   DIRTOTAL:  Sigh.  Someone ran it on a disk with more than 32,000  files  in  a
  404.   single subdirectory (people do this?) and requested that  it  be  expanded  to
  405.   allow for that.  So made that change.  Also expanded it for drives larger than
  406.   2.1GB.
  407.  
  408.   FILUPDAT:  Added /ERROR and /-ERROR parameters to determine what happens  when
  409.   a source or destination subdirectory are missing.
  410.  
  411.   FIXTEXT:  Fixed up a bug  with  combined  *.INI  files.   Added  wildcard  and
  412.   @listfile input file name support to program.
  413.  
  414.   FORTUNE:  Maintenance release.  Been a year  since  the  last  release  and  a
  415.   number of changes have been made in terms of documentation and *.INI files and
  416.   such.
  417.  
  418.   HTMSTRIP:  New command.  Is included in the archive with the PAGINATE command.
  419.   Allows you to process HTML pages from  the  Web.   It  strips  the  codes  and
  420.   reformats the pages appropriately, making them somewhat  readable  by  humans.
  421.   Primarily of use when used in conjunction with  the  PAGINATE  command  so  is
  422.   included in that archive.
  423.  
  424.   PAGINATE:  Archive file includes the new HTMSTRIP.EXE  command.   New  command
  425.   line options:  Added support for wildcards and @listfile specification.   Made
  426.   the default output extension configurable using /EXT=.xxx.  Added  /PAUSE  and
  427.   /-PAUSE options.  New marker commands:  Activated SUM and  BREAK  commands  so
  428.   you can total up columns  of  numbers,  create  subtotals,  and  such.   Added
  429.   support  for  INDENTER=string  (mainly  because  I  was  thinking  of   e-mail
  430.   responses), FLAG=string (which is  related  to  INDENTER=string  anyway),  and
  431.   RULE=string (needed for some HTMSTRIP options) markers.
  432.  
  433. -------------- (kind of terse; revisions made 4 to 6 months ago)
  434. Release 95/09:
  435.  
  436.   All  programs:   Switched  documentation  to  include   page   headers,   full
  437.   justification, etc using PAGINATE command.
  438.  
  439.   CHANGE:  Added wildcard specs for the input file.
  440.  
  441.   ISAMFIND/ISAMMAKE:  Lots of changes (parms added and dropped).  Added  support
  442.   for combining files to be processed into a single file.
  443.  
  444.  
  445. BRUCE512.DOC                         9                         Revised: 12/06/95
  446.  
  447.   PAGINATE:  Added support for the output file name in titles, footers, etc.
  448.  
  449.   READ:  Modified program so Alt-xxx keys work for searching just  in  case  you
  450.   want to search for non-ASCII characters.  Fixed some problems  with  searching
  451.   for short (1 character or less) strings in  reverse.   Fixed  a  lock-up  that
  452.   happened when you asked for "next" search and there wasn't anything to  search
  453.   for yet.
  454.  
  455.   READY:  Added line processing ranges.
  456.  
  457. Release 95/07:
  458.  
  459.   AV:  Rewrote using ISAM.  Slower but no limits.
  460.  
  461.   DATES:  Added the ability to include imbedded decimal codes in the file.
  462.   Added the ability to have a day repeat each month such as "XX/10/XX Mortgage
  463.   due".
  464.  
  465.   ISAMMAKE/ISAMFIND:  Lots of debugging done.  Added READY.EXE to the ZIP file
  466.   and switched it to be the default text viewer.
  467.  
  468.   PAGINATE:  Fixed a problem with EMS support and stack overflows.
  469.  
  470.   READMAKE:  Fixed a bug which sometimes gave you "permission denied" errors
  471.   when trying to view the help screen.
  472.  
  473.   READY:  Added tab expansion, /TRUNCATE, /SPLIT, /WRAP, /INDENT=n,
  474.   highlighting, Ctrl-PgUp/Ctrl-PgDn, /COLOR=nnn, /PORT=port, /Iinitfile, /-I,
  475.   /MONO, and /COLOR parms.
  476.  
  477. 
  478.